make the most of... - French English Dictionary